# -*- coding: UTF-8 -*-
import analizer
import morfeusz
import codecs

# LOGI
analizer.parseHistory("log/gadu-gadu/7056873")
analizer.parseAliases("blist.xml")

# Wypisuje wszystkie słowa danej formy z historii (do sprawdzenia, czy jest)
form = "subst:sg:nom:f"
logTokens = analizer.getTokens(form)
for logToken in logTokens:
        print logToken[0].encode('UTF-8')

print "\n"
# TU SPRAWDZASZ JAK WYGLĄDA TO CO MORFEUSZ WYPLUJE: Podaj JEDNO słowo
word = "zła"

# Jedno słowo = 1 chunk
chunks = morfeusz.analyse(word.decode('UTF-8'), expand_tags=False)

# Wypisuje formy dla wersji słowa
for chunk in chunks:
        for token in chunk:
                print "PODSTAWOWA: ", token[1].encode('UTF-8')
                print "SŁOWO: ", token[0].encode('UTF-8')
                print "FORMA: ", token[2]
                print "\n"
